// 一个系列的柱图、折线图
function getOption (data) {
  let option = {
    tooltip: {
      trigger: "axis",
      axisPointer: {
        type: "shadow",
      },
      confine: true, 
      show: data.isAuthorized == '1' ? true : false,
    },
    // tooltip: {
    //   show: true,
    // },
    // title: {
    //   text: data.title,
    //   // 控制主标题的样似
    //   top: 4,
    //   textStyle: {
    //     //主标题的属性
    //     color: "#252525", //颜色
    //     fontSize: 14, //大小
    //     fontWeight: 400,
    //     backgroundColor:"#F6F6F6"
    //   },
    // },
    // legend: {
    //   selectedMode: false, //取消图例上的点击事件
    //   padding: 10, // 图例内边距，单位px，默认各方向内边距为5，
    //   data: data.years, // 对应每个图的名称
    //   bottom: 0,
    //   textStyle: {
    //     fontSize: 9, // 文字的字体大小。
    //   },
    // },
    // dataZoom: [
    //   {
    //     type: "slider",
    //     show: true,
    //     xAxisIndex: [0],
    //     start: 0,
    //     end: 400,
    //     textStyle: {
    //       color: "#ccd7d7"
    //     },
    //     // dataBackground: {
    //     //   areaStyle: {
    //     //     color: '#A1AEC2',
    //     //     opacity: 0.8
    //     //   }
    //     // },
    //   },
    // ],
    // dataZoom: [
    //   {
    //     type: "slider",
    //     startValue: 0,
    //     // handleIcon: 'M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4v1.3h1.3v-1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7V23h6.6V24.4z M13.3,19.6H6.7v-1.4h6.6V19.6z',
    //     // handleSize: '100%',
    //     // handleStyle: {
    //     //   color: '#0B3C6F',
    //     //   shadowBlur: 3,
    //     //   shadowColor: 'rgba(0, 0, 0, 0.6)',
    //     //   shadowOffsetX: 2,
    //     //   shadowOffsetY: 2
    //     // },
    //     bottom: "10rpx",
    //   },
    // ],

    grid: {
      left: "3%",
      right: "8%",
      top: "6%",
      bottom: "12%",
      containLabel: true,
    },
    xAxis: {
      name: "",
      type: "category",
      show: true,
      boundaryGap: false,  // 是否从0开始
      axisLabel: {
        show: true,
        textStyle: {
          color: "#4F4F4F",
        },
      },
      data: data.xData, // x轴的数据
      axisTick: {
        show: true,
        // alignWithLabel: true,
        // width: 1
      },
      splitLine: {
        show: false, // 网格线是否显示
        // 改变样式
        lineStyle: {
          // color: "#EDEDED", // 修改网格线颜色
        },
      },
      // boundaryGap: ['50%', '50%'],
      splitArea: {
        show: false,
      },
      axisLine: {
        show: true,
        symbol: ["none", "arrow"],
        symbolSize: [6, 10],
        lineStyle: {
          color: "#4F4F4F",
          // color: "#F2C1BB",
          width: 0.5, //这里是坐标轴的宽度,为0就是不显示
        },
      },
    },
    yAxis: [{
      name: '',
      // nameTextStyle: {
      //   color: "#999999",
      //   nameLocation: "start",
      //   padding: [0, 0, -8, 10] // 上右下左与原位置距离
      // },
      type: "value",
      axisLine: {
        show: true,
        symbol: ["none", "arrow"],
        symbolSize: [6, 10],
        lineStyle: {
          color: "#4F4F4F", // x坐标轴的轴线颜色
          width: 0.5, //这里是坐标轴的宽度,为0就是不显示
        },
      },
      splitLine: {
        show: false, // 网格线是否显示
        // 改变样式
        lineStyle: {
          // color: "#EDEDED", // 修改网格线颜色
        },
      },
      // splitNumber: 5,
      axisLabel: {
        show: true,
        margin: 8,
        textStyle: {
          color: "#4F4F4F",
        },
        formatter: function (params) {
          // console.log(params, 'params')
          var val = "";
          const paramsValue = params + "";
          if(data.isAuthorized == '1') {
            return params;
          } else {
            if (paramsValue.length > 1) {
              if (+paramsValue > 0) {
                val = "";
              }
              // val = paramsValue.substr(0, 1) + '...';
              return val;
            } else {
              if (+paramsValue > 0) {
                return "";
              } else {
                return paramsValue;
              }
            }
          }
        },
      },
    },
      // {
      //   name: '增长率（%）',
      //   nameTextStyle: {
      //     color: "#F26622",
      //     nameLocation: "start",
      //     padding: [0, 0, -8, 0]
      //   },
      //   type: "value",
      //   axisLine: {
      //     show: false,
      //     symbol: ["none", "arrow"],
      //     symbolSize: [6, 10],
      //     lineStyle: {
      //       color: "#EDEDED", // x坐标轴的轴线颜色
      //       width: 0.5, //这里是坐标轴的宽度,为0就是不显示
      //     },
      //   },
      //   splitLine: {
      //     show: false, // 网格线是否显示
      //     // 改变样式
      //     lineStyle: {
      //       color: "#EDEDED", // 修改网格线颜色
      //     },
      //   },
      //   // splitNumber: 5,
      //   axisLabel: {
      //     show: true,
      //     margin: 8,
      //     textStyle: {
      //       color: "#4F4F4F",
      //     },
      //     formatter: function (params) {
      //       // console.log(params, 'params')
      //       var val = "";
      //       const paramsValue = params + "";
      //       if (paramsValue.length > 1) {
      //         if (+paramsValue > 0) {
      //           val = "";
      //         }
      //         // val = paramsValue.substr(0, 1) + '...';
      //         return val;
      //       } else {
      //         if (+paramsValue > 0) {
      //           return "";
      //         } else {
      //           return paramsValue;
      //         }
      //       }
      //     },
      //   },
      // }
    ],
    series: data.series,
    // [
    //   {
    //     name: "2021",
    //     data: data.yData,
    //     type: data.sType,
    //     itemStyle: {
    //       color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
    //         //图形渐变
    //         { offset: 0, color: "#d9a8f2" },
    //         { offset: 0.5, color: "#b31fff" },
    //         { offset: 1, color: "#5c1cff" },
    //       ]),
    //     },
    //   },
    //   {
    //     name: "2022",
    //     data: data.yData,
    //     type: data.sType,
    //     itemStyle: {
    //       color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
    //         //图形渐变
    //         { offset: 0, color: "#568AC5" },
    //         { offset: 0.5, color: "#568AC5" },
    //         { offset: 1, color: "#568AC5" },
    //       ]),
    //     },
    //   },
    // ],
  };
  return option;
}
module.exports = {
  //必须在这里暴露接口，以便被外界访问，不然就不能访问
  getOption: getOption,
};
